package com.csii.security.properites;

/**
 * @author daixiaoch
 * @date 2017-12-18
 */
public interface SecurityConstants {
	/**
	 * 客户端模式
	 */
	String CLIENT_CREDENTIALS = "client_credentials";
    /**
     * 用户角色
     */
    String IS_ADMIN = "isAdmin";
	/**
	 * 用户角色
	 */
	String IS_TENANT_ADMIN = "isTenantAdmin";
	/**
	 * 用户ID字段
	 */
	String DETAILS_USER_ID = "userId";
	/**
	 * 用户名字段
	 */
	String DETAILS_USERNAME = "userName";

	String NICK_NAME="nickName";

	String OPEN_ID="openId";

	String OPEN_TYPE="openType";

	/**
	 * 用户部门字段
	 */
	String DETAILS_DEPT_ID = "deptId";

	/**
	 * 租户ID 字段
	 */
	String DETAILS_TENANT_ID = "tenantId";
	/**
	 * 手机号
	 */
	String DETAILS_PHONE = "phone";
	/**
	 * 邮件
	 */
	String DETAILS_EMAIL = "email";
	/**
	 * avatar 头像地址
	 */
	String DETAILS_AVATAR = "avatar";
	/**
	 * 身份
	 */
	String USER_IDENTITY = "userIdentity";

	/**
	 * 主管部门
	 */
	String MANAGE_DEPARTS = "manageDeparts";

	/**
	 * 主管部门
	 */
	String DEPARTS_CODE = "departsCode";

	/**
	 * 是否是超级管理员
	 */
	String IS_SUPER_ADMIN = "isSuperAdmin";

	/**
	 * parentUserId 上级用户ID
	 */
	String DETAILS_PARENT_USER_ID = "parentUserId";

	/**
	 * 机构编码
	 */
	String ORG_CODE = "orgCode";

	/**
	 * 创建时间
	 */
	String CREATE_TIME = "createTime";

	/**
	 * 手机验证码key前缀
	 */
	String MOBILE_REDIS_KEY = "LOGIN_MOBILE_";
	/**
	 * 工号
	 */
	String WORK_NO = "workCode";
	/**
	 * post
	 */
	String POST_NAME = "postName";

	String SESSION_KEY = "SESSION_KEY_IMAGE_CODE";
}
